package com.example.spinning.bean;

import com.fasterxml.jackson.annotation.JsonFormat;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.sql.Date;
import java.sql.Timestamp;

//质量报表日报
@Table(name = "daily_report")
public class DailyReport {
    /**
     * 车间：生产该批纱线的车间
     * 品种：指纱线的名称。
     * 支数（NM）：指纱线的细度。
     * 日期：该批纱线生产的日期。
     * 产量：生产纱线重量。（kg）
     * 制成率：原料纺成纱线的效率。（%）
     */
    @Id
    private Long id;//纱线批号
    @Column
    private String workshop;//车间：生产该批纱线的车间
    @Column
    private String name;//品种：指纱线的名称。
    @Column
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date date;//日期：该批纱线生产的日期。
    @Column
    private  Long num;//支数（NM）：指纱线的细度。
    @Column
    private  Float output;//产量：生产纱线重量。（kg）
    @Column
    private  String remarks;//备注栏

    public DailyReport() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getWorkshop() {
        return workshop;
    }

    public void setWorkshop(String workshop) {
        this.workshop = workshop;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public Long getNum() {
        return num;
    }

    public void setNum(Long num) {
        this.num = num;
    }

    public Float getOutput() {
        return output;
    }

    public void setOutput(Float output) {
        this.output = output;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }
}
